package utils;

import org.apache.commons.beanutils.BeanUtils;

import java.util.Map;

public class WebUtils {
    //一次性把所有请求的参数注入到javaBean对象中
//    使用BeanUtils.populate(Object bean, Map properties)方法将前台jsp或者html页面的数据属性映射到bean中，
//    也就相当于将数据封装到bean中。随后，我们就可以通过bean.getXxx()方法来获取相应属性的值了。
     public static <T> T getParam(Map valua,T bean){
         try {
             BeanUtils.populate(bean,valua);
         } catch (Exception e) {
             e.printStackTrace();
         }
         return bean;
     }
     public static int paraseInt(String s,Integer defaultValue){
         if(s!=null){
             return  Integer.parseInt(s);
         }else {
             return defaultValue;
         }
     }
}
